
.tip {
	color: red;
}

body {
	font-size: 12px;
}

fieldset {
	border: 1px solid #E0E0E0;
	margin-right: 30px;
}

select, input[type=text], textarea, input[type=password] {
	min-width: 80px;
	border: 1px solid #E0E0E0;
}

hr {
	margin-left: 0px;
	width: 96%;
}

/* table */
table {
	border-left: 1px solid #C1DAD7;
	border-top: 1px solid #C1DAD7;
	border-spacing: 0px;
}

th {
	background-color:#f5f5f5;
	cursor: pointer;
}
th:hover {
	background-color:#dff4ff;
}
th:active {
    background-color:#6299c5;
}
th, td {
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	padding: 5px;
}

/* BUTTONS */
input[type=button], input[type=reset], input[type=submit] {
    /* display:block;
    float:left;
    margin:0 7px 0 0; */
    background-color:#f5f5f5;
    border:1px solid #dedede;
    border-top:1px solid #eee;
    border-left:1px solid #eee;

    font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
    font-size:12px;
    line-height:130%;
    text-decoration:none;
    font-weight:bold;
    color:#336699;
    cursor:pointer;
    width:auto;
    overflow:visible;
    padding:4px 10px 3px 7px; /* IE6 */
}
input[type=button]:hover, input[type=reset]:hover, input[type=submit]:hover {
    background-color:#dff4ff;
    border:1px solid #c2e1ef;
    color:#336699;
}
input[type=button]:active, input[type=reset]:active, input[type=submit]:active {
    background-color:#6299c5;
    border:1px solid #6299c5;
    color:#fff;
}